Power and performance optimization through MPI supported dynamic voltage and frequency scaling
نویسندگان
چکیده
The Intel Single Chip Cloud Computer (SCC) architecture offers the adjustment of voltage and frequency on individual islands in a certain range and in a certain dependability to each other. This possibility offers a high degree of freedom for workload balancing which can be done statically (at compile time) or dynamically (at run-time). Especially the latter topic, the dynamic voltage and frequency scaling (DVFS) is of high interest for novel multiprocessor systems, if they are deployed in energy efficient systems. It enables to provide computing performance on demand and therefore reduces power consumption. We envision to develop models, methods and cost functions for the DVFS in order to optimize the workload balance of all processor cores at run-time on the SCC.
منابع مشابه
Compiler-Directed Energy-Time Tradeoff in MPI Programs on DVS-Enabled Parallel Systems
Although parallel systems with high peak performance have been exciting, high peak performance often means high power consumption. In this paper, power-aware parallel systems are investigated, where each node can make dynamic voltage scaling (DVS). Based on the characteristics of communication and memory access in MPI programs, a compiler is used to automatically form communication and computat...
متن کاملDynamic Voltage and Frequency Scaling for Scientific Applications
This paper discusses the benefit of dynamic voltage and frequency scaling for scientific applications under different optimization levels. The reported experiments show the tradeoffs between optimizations for performance in terms of execution time, power dissipation, and overall energy consumption.
متن کاملWorkload-Aware Voltage Regulator Optimization for Power Efficient Multi-Core
Modern multi-core processors use power management techniques such as dynamic voltage and frequency scaling (DVFS) and clock gating (CG) which cause the processor to operate in various performance and power states depending on runtime workload characteristics. A voltage regulator (VR), which is designed to provide power to the processor at its highest performance level, can significantly degrade...
متن کاملOnline Measurement of Timing in Circuits: For Health Monitoring and Dynamic Voltage & Frequency Scaling
Reliability, power consumption and timing performance are key considerations for the utilisation of fieldprogrammable gate arrays. Online measurement techniques can determine the timing characteristics of an FPGA application while it is operating, and facilitate a range of benefits. Degradation can be monitored by tracking changes in timing performance, while power consumption can be reduced th...
متن کاملImproving Power Efficiency in Stream Processors Through Dynamic Cluster Reconfiguration
Stream processors support hundreds of functional units in a programmable architecture by clustering functional units and utilizing a bandwidth hierarchy. Clusters are the dominant source of power consumption in stream processors. When the data parallelism falls below the number of clusters, unutilized clusters can be turned off to save power. This paper improves power efficiency in stream proce...
متن کامل